این مقاله، اثرات پویای تکانه های قیمت نفت، عرضه و تقاضای کل بر تولید ناخالص داخلی و تورم در اقتصاد ایران مورد تجزیه و تحلیل قرار می دهد. بدین جهت از یک مدل عرضه و تقاضای کل برای شناسایی VAR ساختاری استفاده شده است. برخلاف تجزیه بلانچارد و کوا (مدل استاندارد)، روش مورد استفاده در این مقاله، همبستگی بین تکانه عرضه و تقاضا را صفر در نظر نمی گیرد. در این مطالعه از داده های فصلی مربوط به دوره 1367:1 – 1386:4 استفاده شده است. نتایج نشان می دهد که تکانه های درآمد نفت تنها در حدود نیم تا یک و نیم درصد تغییرات تولید را در اقتصاد ایران توضیح می دهند. اگر تکانه های تقاضا بر روی منحنی عرضه کل اثر داشته باشند؛ در کوتاه مدت، تکانه های تقاضا 36 درصد واریانس خطای پیش بینی تولید را توضیح خواهند داد. از طرف دیگر در بلندمدت تکانه های تقاضا در حدود 9/72 درصد تغییرات تورم را توضیح می دهند. همچنین تجزیه های واریانس نشان می دهند که تکانه های عرضه، منبع اصلی نوسانات تولید در اقتصاد ایران هستند.